using System;
using System.Collections.Generic;
using System.Text;
using System.Runtime.Serialization;

namespace Protocolo.Exception
{
    /// <summary>
    /// Excepcion para el caso que exista una llamada SendAsync en curso, o
    /// la propiedad host haga referencia a un objeto null, o la propiedad host este 
    /// vacia, o que la propiedad puerto sea igual a cero.
    /// </summary>
  
    public class FalloPropiedadesConexionException:ApplicationException
    {
            public FalloPropiedadesConexionException()
                : base("Error al procesar las propiedades del Servidor de Correo!")
            {
                // Add implementation.
            }
            public FalloPropiedadesConexionException(string message)
                : base(message)
            {

                // Add implementation.
            }
            public FalloPropiedadesConexionException(string message, System.Exception inner)
                : base(message)
            {
                // Add implementation.
            }

            // This constructor is needed for serialization.
            protected FalloPropiedadesConexionException(SerializationInfo info, StreamingContext context)
            {
                // Add implementation.
            }
    }
}
